package cn.tedu.management.portal.service;

import cn.tedu.management.portal.dto.StaffDTO;
import cn.tedu.management.portal.model.Staff;
import cn.tedu.management.portal.vo.StaffLoginVO;
import cn.tedu.management.portal.vo.StaffUpdateVO;
import cn.tedu.management.portal.vo.StaffVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author tedu.cn
 * @since 2020-12-08
 */
public interface IStaffService extends IService<Staff> {

    StaffLoginVO getStaffLoginVOByPhone(String phone);

    void insertStaff(StaffDTO staffDTO);

    void deleteById(Integer id);

    StaffUpdateVO showUpdateStaffById(Integer id);

    void updateStaff(StaffUpdateVO staffUpdateVO);

    List<StaffVO> findList(Integer deptId);

}
